package per.goweii.wanandroid.module.main.model;

import per.goweii.rxhttp.request.base.BaseBean;

/**
 * @author CuiZhen
 * @date 2019/10/3
 * GitHub: https://github.com/goweii
 */
public class UserPageBean extends BaseBean {
    /**
     * coinInfo : {"coinCount":1285,"rank":6,"userId":2,"username":"x**oyang"}
     * shareArticles : {"curPage":1,"datas":[{"apkLink":"","audit":1,"author":"xiaoyang","chapterId":440,"chapterName":"官方","collect":false,"courseId":13,"desc":"<p>从2019年10月1日更新记录，在这里也备份一份，有问题可以直接回复我。<\/p>","envelopePic":"","fresh":false,"id":9470,"link":"https://wanandroid.com/wenda/show/9470","niceDate":"1天前","niceShareDate":"1天前","origin":"","prefix":"","projectLink":"","publishTime":1569990724000,"selfVisible":0,"shareDate":1569990436000,"shareUser":"","superChapterId":440,"superChapterName":"问答","tags":[{"name":"问答","url":"/article/list/0?cid=440"}],"title":"玩Android更新记录 [&gt;2019-10-02]","type":1,"userId":2,"visible":1,"zan":0},{"apkLink":"","audit":1,"author":"","chapterId":494,"chapterName":"广场","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":9410,"link":"https://juejin.im/post/5d8b34cff265da5b88209e7b","niceDate":"2019-09-28","niceShareDate":"2019-09-28","origin":"","prefix":"","projectLink":"","publishTime":1569662568000,"selfVisible":0,"shareDate":1569662568000,"shareUser":"鸿洋","superChapterId":494,"superChapterName":"广场Tab","tags":[],"title":"滴滴开源库Booster:模块功能作用分析说明","type":0,"userId":2,"visible":0,"zan":0},{"apkLink":"","audit":1,"author":"","chapterId":494,"chapterName":"广场","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":9409,"link":"https://www.jianshu.com/p/79b30238b994","niceDate":"2019-09-28","niceShareDate":"2019-09-28","origin":"","prefix":"","projectLink":"","publishTime":1569662550000,"selfVisible":0,"shareDate":1569662550000,"shareUser":"鸿洋","superChapterId":494,"superChapterName":"广场Tab","tags":[],"title":"Android常见安全风险及规避措施","type":0,"userId":2,"visible":0,"zan":0},{"apkLink":"","audit":1,"author":"xiaoyang","chapterId":440,"chapterName":"官方","collect":false,"courseId":13,"desc":"<p>就当是问卷啦，带大家一起发现一些好用的插件，欢迎分享出来哈。<\/p>\r\n<ol>\r\n<li>好用的 chrome 插件；<\/li>\r\n<li>好用的 AS 插件；<\/li>\r\n<li>...其他<\/li>\r\n<\/ol>\r\n<p>如果有链接，最好能附上链接哈~<\/p>","envelopePic":"","fresh":false,"id":9286,"link":"https://www.wanandroid.com/wenda/show/9286","niceDate":"2019-09-25","niceShareDate":"2019-09-23","origin":"","prefix":"","projectLink":"","publishTime":1569419925000,"selfVisible":0,"shareDate":1569171588000,"shareUser":"","superChapterId":440,"superChapterName":"问答","tags":[{"name":"问答","url":"/article/list/0?cid=440"}],"title":"每日一问 好用到你离不开的插件有哪些？","type":0,"userId":2,"visible":0,"zan":18},{"apkLink":"","audit":1,"author":"xiaoyang","chapterId":440,"chapterName":"官方","collect":false,"courseId":13,"desc":"<p>这是一个很常见的需求，那么到底有多少种方案，每种各有什么特点？<\/p>","envelopePic":"","fresh":false,"id":9233,"link":"https://www.wanandroid.com/wenda/show/9233","niceDate":"2019-09-23","niceShareDate":"2019-09-17","origin":"","prefix":"","projectLink":"","publishTime":1569171675000,"selfVisible":0,"shareDate":1568731287000,"shareUser":"","superChapterId":440,"superChapterName":"问答","tags":[{"name":"问答","url":"/article/list/0?cid=440"}],"title":"每日一问 屏蔽连续点击的方案有哪些？","type":0,"userId":2,"visible":1,"zan":20},{"apkLink":"","audit":1,"author":"xiaoyang","chapterId":440,"chapterName":"官方","collect":false,"courseId":13,"desc":"<p>wanandroid有很多开源app，最近发现通过app查看文章时，经常自动打开淘宝、京东等第三方 app。<\/p>\r\n<ol>\r\n<li>h5页面怎么做到的可以让我们\u201c自动打开淘宝\u201d？ <\/li>\r\n<li>如果认为\u201c自动打开淘宝\u201d是一个非常严重的体验问题，那么从技术角度思考该如何解决？<\/li>\r\n<li>除了h5 页本身写了跳转代码，还有哪些情况下会导致\u201c自动打开淘宝\u201d这样的现象产生？<\/li>\r\n<\/ol>","envelopePic":"","fresh":false,"id":9177,"link":"https://www.wanandroid.com/wenda/show/9177","niceDate":"2019-09-17","niceShareDate":"2019-09-15","origin":"","prefix":"","projectLink":"","publishTime":1568731303000,"selfVisible":0,"shareDate":1568561270000,"shareUser":"","superChapterId":440,"superChapterName":"问答","tags":[{"name":"问答","url":"/article/list/0?cid=440"}],"title":"每日一问 webview 加载的页面好像被劫持了？","type":0,"userId":2,"visible":1,"zan":6},{"apkLink":"","audit":1,"author":"xiaoyang","chapterId":440,"chapterName":"官方","collect":false,"courseId":13,"desc":"<p>描述下Gradle 构建过程中的核心任务，以及我们能做哪些事干涉整个过程，例如：<\/p>\r\n<p>第一类： 通过配置影响 task，例如：混淆，BuildConfig 等；<br>第二类：我们可以add一些 listener，插入一些 task 等；<\/p>\r\n<p>对于第一类，回答我们可以配置什么，有何作用；<\/p>\r\n<p>对于第二类，回答我们可以怎么干，有何使用场景；<\/p>","envelopePic":"","fresh":false,"id":9113,"link":"https://www.wanandroid.com/wenda/show/9113","niceDate":"2019-09-15","niceShareDate":"未知时间","origin":"","prefix":"","projectLink":"","publishTime":1568561458000,"selfVisible":0,"shareDate":null,"shareUser":"鸿洋","superChapterId":440,"superChapterName":"问答","tags":[{"name":"问答","url":"/article/list/0?cid=440"}],"title":"每日一问 Gradle 构建过程中，我们可以做哪些事？","type":0,"userId":2,"visible":1,"zan":7},{"apkLink":"","audit":1,"author":"xiaoyang","chapterId":440,"chapterName":"官方","collect":false,"courseId":13,"desc":"<p>干涉指的是：<\/p>\r\n<ol>\r\n<li>有些可以通过配置，改变task执行输出产物，例如BuildConfig，混淆，签名等；<\/li>\r\n<li>有些可以在构建流程中插入一些自己的Task，做一些事情；<\/li>\r\n<\/ol>\r\n<p>可以分别列举一些~<\/p>","envelopePic":"","fresh":false,"id":9112,"link":"https://wanandroid.com/wenda/show/9112","niceDate":"2019-09-15","niceShareDate":"未知时间","origin":"","prefix":"","projectLink":"","publishTime":1568561355000,"selfVisible":0,"shareDate":null,"shareUser":"鸿洋","superChapterId":440,"superChapterName":"问答","tags":[{"name":"问答","url":"/article/list/0?cid=440"}],"title":"每日一问 gradle项目构建，需要经历哪些核心task，整个构建流程哪些我们可以干涉？","type":0,"userId":2,"visible":0,"zan":0},{"apkLink":"","audit":1,"author":"鸿洋","chapterId":360,"chapterName":"小编发布","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":9152,"link":"https://www.wanandroid.com/blog/show/2676","niceDate":"2019-09-15","niceShareDate":"2019-09-14","origin":"","prefix":"","projectLink":"","publishTime":1568561333000,"selfVisible":0,"shareDate":1568448789000,"shareUser":"鸿洋","superChapterId":298,"superChapterName":"原创文章","tags":[],"title":"我们支持大家自己投递文章啦！","type":1,"userId":2,"visible":1,"zan":0},{"apkLink":"","audit":1,"author":"","chapterId":494,"chapterName":"广场","collect":false,"courseId":13,"desc":"","envelopePic":"","fresh":false,"id":9153,"link":"https://juejin.im/post/5d7a169af265da03ad147e64","niceDate":"2019-09-14","niceShareDate":"2019-09-14","origin":"","prefix":"","projectLink":"","publishTime":1568448869000,"selfVisible":0,"shareDate":1568448869000,"shareUser":"鸿洋","superChapterId":494,"superChapterName":"广场Tab","tags":[],"title":"Android 另一种更换字体的方式","type":0,"userId":2,"visible":0,"zan":0},{"apkLink":"","audit":1,"author":"xiaoyang","chapterId":440,"chapterName":"官方","collect":false,"courseId":13,"desc":"<p><img src=\"https://www.wanandroid.com/blogimgs/35940266-4f6b-4eff-8064-46426afe6023.png\" width=\"60%\" alt><\/p>\r\n<p>打开一个 apk，忽然发现res 下没有我们熟知的 xxhdpi,xxxhdpi，替之的是：<\/p>\r\n<p>drawable-xxhdpi-v4<br>drawable-xxxhdpi-v4 <\/p>\r\n<p>为什么会这样呢？<\/p>\r\n<p><a href=\"https://github.com/goweii/WanAndroid\">截图 Apk 点这里<\/a><\/p>","envelopePic":"","fresh":false,"id":9096,"link":"https://www.wanandroid.com/wenda/show/9096","niceDate":"2019-09-11","niceShareDate":"未知时间","origin":"","prefix":"","projectLink":"","publishTime":1568132666000,"selfVisible":0,"shareDate":null,"shareUser":"鸿洋","superChapterId":440,"superChapterName":"问答","tags":[{"name":"问答","url":"/article/list/0?cid=440"}],"title":"每日一问 我的资源去哪了？？？","type":0,"userId":2,"visible":0,"zan":8},{"apkLink":"","audit":1,"author":"xiaoyang","chapterId":440,"chapterName":"官方","collect":false,"courseId":13,"desc":"<p>上次我们问了<a href=\"https://www.wanandroid.com/wenda/show/9067\">每日一问 关于 R.java 的生成规则，你知道多少？\r\n<\/a>，但是一个有用的知识点还是没弄清楚。<\/p>\r\n<p>对于不同的 module 下，同名但值不同的资源，最终：<\/p>\r\n<ol>\r\n<li>会被覆盖成其中一个资源吗？<\/li>\r\n<li>如果会，那么覆盖的规则是，随机吗？<\/li>\r\n<\/ol>","envelopePic":"","fresh":false,"id":9088,"link":"https://www.wanandroid.com/wenda/show/9088","niceDate":"2019-09-09","niceShareDate":"未知时间","origin":"","prefix":"","projectLink":"","publishTime":1567959553000,"selfVisible":0,"shareDate":null,"shareUser":"鸿洋","superChapterId":440,"superChapterName":"问答","tags":[{"name":"问答","url":"/article/list/0?cid=440"}],"title":"每日一问  项目中同名资源，会不会覆盖，规则是怎么样的？","type":0,"userId":2,"visible":1,"zan":24},{"apkLink":"","audit":1,"author":"xiaoyang","chapterId":440,"chapterName":"官方","collect":false,"courseId":13,"desc":"<p>作为一名 Java 开发者，这两个方法应该早已烂熟于心了。<\/p>\r\n<p>今天我想问的是：<\/p>\r\n<ol>\r\n<li>两个对象，equals 相同，hashcode 一定相同吗？<\/li>\r\n<li>hashcode 相同，equals 一定相同吗？<\/li>\r\n<li>二者一篇在什么时候配合？如何配合？在哪些源码中可以看到类似的配合？<\/li>\r\n<\/ol>","envelopePic":"","fresh":false,"id":9078,"link":"https://www.wanandroid.com/wenda/show/9078","niceDate":"2019-09-04","niceShareDate":"未知时间","origin":"","prefix":"","projectLink":"","publishTime":1567611191000,"selfVisible":0,"shareDate":null,"shareUser":"鸿洋","superChapterId":440,"superChapterName":"问答","tags":[{"name":"问答","url":"/article/list/0?cid=440"}],"title":"每日一问 equals vs hashcode ？","type":0,"userId":2,"visible":0,"zan":17},{"apkLink":"","audit":1,"author":"xiaoyang","chapterId":440,"chapterName":"官方","collect":false,"courseId":13,"desc":"<p>一般情况，每个 app 会依赖多个 module，一般 module 里面的资源，例如 res中有个 love。<\/p>\r\n<p>对应的在 module中会有个：<\/p>\r\n<pre><code>com.module.R.res.love\r\n<\/code><\/pre><p>app 中也可以使用这个资源，但是包名为：<\/p>\r\n<pre><code>com.app.R.res.love\r\n<\/code><\/pre><p>两者虽然对应一个资源，但是id 值很大概率上是不同的。<\/p>\r\n<p>那么最终打包是如何处理的呢？<\/p>","envelopePic":"","fresh":false,"id":9067,"link":"https://www.wanandroid.com/wenda/show/9067","niceDate":"2019-09-01","niceShareDate":"未知时间","origin":"","prefix":"","projectLink":"","publishTime":1567351014000,"selfVisible":0,"shareDate":null,"shareUser":"鸿洋","superChapterId":440,"superChapterName":"问答","tags":[{"name":"问答","url":"/article/list/0?cid=440"}],"title":"每日一问 关于 R.java 的生成规则，你知道多少？","type":0,"userId":2,"visible":1,"zan":15},{"apkLink":"","audit":1,"author":"xiaoyang","chapterId":440,"chapterName":"官方","collect":false,"courseId":13,"desc":"<ol>\r\n<li>为什么效果比Serializable高？<\/li>\r\n<li>为了效率损失了什么？<\/li>\r\n<li>一个对象可以序列化的关键，你认为是？<\/li>\r\n<\/ol>","envelopePic":"","fresh":false,"id":9002,"link":"https://www.wanandroid.com/wenda/show/9002","niceDate":"2019-08-26","niceShareDate":"未知时间","origin":"","prefix":"","projectLink":"","publishTime":1566748970000,"selfVisible":0,"shareDate":null,"shareUser":"鸿洋","superChapterId":440,"superChapterName":"问答","tags":[{"name":"问答","url":"/article/list/0?cid=440"}],"title":"每日一问 Parcelable 为什么效率高于 Serializable ？","type":0,"userId":2,"visible":1,"zan":31},{"apkLink":"","audit":1,"author":"xiaoyang","chapterId":440,"chapterName":"官方","collect":false,"courseId":13,"desc":"<p>就找个细节考察下 Gradle 相关知识吧。<\/p>\r\n<p>每个项目中，gradle 都会帮助我们生成一个 BuildConfig，那么：<\/p>\r\n<ol>\r\n<li>这个类有何用处？<\/li>\r\n<li>是在项目的编译期间，那个环节、如何生成的？<\/li>\r\n<\/ol>\r\n<p>欢迎了解多少说多少，不了解学了过来总结一下。<\/p>","envelopePic":"","fresh":false,"id":8985,"link":"https://www.wanandroid.com/wenda/show/8985","niceDate":"2019-08-20","niceShareDate":"未知时间","origin":"","prefix":"","projectLink":"","publishTime":1566314853000,"selfVisible":0,"shareDate":null,"shareUser":"鸿洋","superChapterId":440,"superChapterName":"问答","tags":[{"name":"问答","url":"/article/list/0?cid=440"}],"title":"每日一问 今天聊一下Gradle 相关，BuildConfig这个类是如何生成的？","type":0,"userId":2,"visible":1,"zan":15},{"apkLink":"","audit":1,"author":"xiaoyang","chapterId":440,"chapterName":"官方","collect":false,"courseId":13,"desc":"<p>很多时候大家在剖析butterknife源码的时候，更多的是讲解其中的apt等，在library中使用buttterknife的时候，会使用R2.id.xxx<\/p>\r\n<pre><code>class ExampleActivity extends Activity {\r\n  @BindView(R2.id.user) EditText username;\r\n  @BindView(R2.id.pass) EditText password;\r\n...\r\n}\r\n<\/code><\/pre><p>而非R.id.xxx.<\/p>\r\n<p>所以今天提问是：<\/p>\r\n<ol>\r\n<li>简述butterknife 原理；<\/li>\r\n<li>apt 大致开发流程；<\/li>\r\n<li>以及上面描述为何使用 R2.id.xxx ,怎么做到的。<\/li>\r\n<\/ol>\r\n<p>任意回答其中一点都可以。<\/p>","envelopePic":"","fresh":false,"id":8926,"link":"https://www.wanandroid.com/wenda/show/8926","niceDate":"2019-08-18","niceShareDate":"未知时间","origin":"","prefix":"","projectLink":"","publishTime":1566135745000,"selfVisible":0,"shareDate":null,"shareUser":"鸿洋","superChapterId":440,"superChapterName":"问答","tags":[{"name":"问答","url":"/article/list/0?cid=440"}],"title":"每日一问 butterknife 中的黑科技","type":0,"userId":2,"visible":0,"zan":5},{"apkLink":"","audit":1,"author":"xiaoyang","chapterId":440,"chapterName":"官方","collect":false,"courseId":13,"desc":"<p>都说程序员应该对位运算了如指掌，那么Android中有哪些地方用到了呢？<\/p>\r\n<p>可否列举一些场景。<\/p>","envelopePic":"","fresh":false,"id":8913,"link":"https://wanandroid.com/wenda/show/8913","niceDate":"2019-08-13","niceShareDate":"未知时间","origin":"","prefix":"","projectLink":"","publishTime":1565704592000,"selfVisible":0,"shareDate":null,"shareUser":"鸿洋","superChapterId":440,"superChapterName":"问答","tags":[{"name":"问答","url":"/article/list/0?cid=440"}],"title":"每日一问  Android 有哪些 位运算 的例子很值得借鉴？","type":0,"userId":2,"visible":1,"zan":4},{"apkLink":"","audit":1,"author":"xiaoyang","chapterId":440,"chapterName":"官方","collect":false,"courseId":13,"desc":"<ol>\r\n<li>你有任何想问的问题<\/li>\r\n<li>任何方向<\/li>\r\n<li>关键词<\/li>\r\n<\/ol>\r\n<p>都可以直接留言提出。<\/p>","envelopePic":"","fresh":false,"id":8857,"link":"https://www.wanandroid.com/wenda/show/8857","niceDate":"2019-08-12","niceShareDate":"未知时间","origin":"","prefix":"","projectLink":"","publishTime":1565575082000,"selfVisible":0,"shareDate":null,"shareUser":"鸿洋","superChapterId":440,"superChapterName":"问答","tags":[{"name":"问答","url":"/article/list/0?cid=440"}],"title":"每日一问 问答征集","type":0,"userId":2,"visible":0,"zan":10},{"apkLink":"","audit":1,"author":"xiaoyang","chapterId":440,"chapterName":"官方","collect":false,"courseId":13,"desc":"<p>记得曾经有位同学做贴纸应用时，有RT 的需求。<\/p>\r\n<p>默认事件分发为逆序，遍历子 View 为 (childCount ~ 0 ]，有哪些方式可以修改这一策略，比如修改遍历方式为[0,childCount)?<\/p>\r\n<p>3/3<\/p>","envelopePic":"","fresh":false,"id":8852,"link":"https://www.wanandroid.com/wenda/show/8852","niceDate":"2019-08-11","niceShareDate":"未知时间","origin":"","prefix":"","projectLink":"","publishTime":1565529502000,"selfVisible":0,"shareDate":null,"shareUser":"鸿洋","superChapterId":440,"superChapterName":"问答","tags":[{"name":"问答","url":"/article/list/0?cid=440"}],"title":"每日一问  事件分发机制大家应该都熟记于心，默认事件分发是逆序的，有哪些方法可以修改分发顺序？","type":0,"userId":2,"visible":1,"zan":12}],"offset":0,"over":false,"pageCount":3,"size":20,"total":57}
     */

    private CoinInfoBean coinInfo;
    private ArticleListBean shareArticles;

    public CoinInfoBean getCoinInfo() {
        return coinInfo;
    }

    public void setCoinInfo(CoinInfoBean coinInfo) {
        this.coinInfo = coinInfo;
    }

    public ArticleListBean getShareArticles() {
        return shareArticles;
    }

    public void setShareArticles(ArticleListBean shareArticles) {
        this.shareArticles = shareArticles;
    }
}
